<?php
/*
后台奖品模型
*/
class Weixin_actioninfo_prize_model extends CI_Model{
	//构造函数
	function __construct(){
		parent::__construct();
		$this->load->database();
	}
	//添加记录
	function add_product($arrval){
		return $this->db->insert('cs_weixin_actioninfo_prize',$arrval);	
	}
	
	//查询一条
	function sel_pro($pid){
		$this->db->select('*');
		$this->db->where('pid',$pid);
		$query=$this->db->get('cs_weixin_actioninfo_prize');
		return $query->result();
	}
	
	//全部活动倒叙
	function sel_product(){
		$this->db->select('*');
		$this->db->order_by('pid','desc');
		$query=$this->db->get('cs_weixin_actioninfo_prize');
		return $query->result();

	}
	
	//全部活动倒叙分页  @start:第几条，$page:多少条
	function sel_product_page($startnum,$pagenum){  
		$this->db->select('*');
		$this->db->order_by('pid','desc');
		$this->db->limit($pagenum,$startnum);
		$query=$this->db->get('cs_weixin_actioninfo_prize');		
		return $query->result();

	}
	//左关联
	function select_jion($startnum,$pagenum,$aid='',$sid){
		$this->db->select('pid,pname,pnumb,cs_weixin_actioninfo.aname as aname,pchange,ptype,pcode');
		if(!empty($aid)){
			$this->db->where("cs_weixin_actioninfo_prize.aid",$aid);
			$this->db->where_in("cs_weixin_actioninfo_prize.sid",$sid);
		}else{$this->db->where("cs_weixin_actioninfo_prize.sid",$sid);}
		
		$this->db->limit($pagenum,$startnum);
		$this->db->from('cs_weixin_actioninfo_prize');
		$this->db->join('cs_weixin_actioninfo','cs_weixin_actioninfo_prize.aid=cs_weixin_actioninfo.aid');
		$this->db->order_by('cs_weixin_actioninfo_prize.pid','desc');
		$query=$this->db->get();		
		return $query->result();
	
	}
	//删除某一条数组
	function delete_one($id){
		$this->db->where("pid",$id);
		$this->db->delete("cs_weixin_actioninfo_prize");
	}
	
	//查询-一条
	function sel_one($id){
		$this->db->select('*');
		$this->db->where("pid",$id);
		$query=$this->db->get('cs_weixin_actioninfo_prize');
		return $query->result();
	}
	//修改一条
	function update_one($pid,$arrs){
		$this->db->where('pid',$pid);
		$this->db->update('cs_weixin_actioninfo_prize',$arrs);
	}
	
	//活动条数
	function num_product($aid='',$sid){
		if(!empty($aid)){
			$this->db->where('aid',$aid);
		}		
		$this->db->where("sid",$sid);
		return $this->db->count_all_results('cs_weixin_actioninfo_prize');		
	}
}
?>